b0adfdde3e2bde4921c680bfed839ac994d17300,components/camel-mail/src/main/java/org/apache/camel/component/mail/MailMessage.java,MailMessage,populateInitialHeaders,#Map#,106

Before Change


    protected void populateInitialHeaders(Map<String, Object> map) {
        if (mailMessage != null) {
            try {
                map.putAll(getExchange().getBinding().extractHeadersFromMail(mailMessage, getExchange()));
            } catch (MessagingException e) {
                throw new RuntimeCamelException("Error accessing headers due to: " + e.getMessage(), e);
            }

After Change


    protected void populateInitialHeaders(Map<String, Object> map) {
        if (mailMessage != null) {
            try {
                MailBinding binding = (MailBinding) getExchange().getProperty(Exchange.BINDING);
                if (binding != null) {
                    map.putAll(binding.extractHeadersFromMail(mailMessage, getExchange()));
                }
            } catch (MessagingException e) {